package com.hyt.it.ogt.kq.service.bm.model.entity;

import com.hyt.it.ogt.kq.common.bm.enums.BmAuditInfoSubmitAgainStatus;

import io.swagger.annotations.ApiModelProperty;

/**
 * 考生列表
 * 
 * @author wangt
 * @Description:
 * @date: 2020年5月26日 下午4:02:50
 * @version: V1.0
 */
public class StudentListInfo {

	// 考生id
	private String studentId;

	// 姓名
	private String name;

	// 电话号码
	private String phone;

	// 报考科目数
	private int num;

	// 创建时间
	private String createDate;

	// 是否已经审核
	private String isAudit;

	// 用户id
	private String regId;

	// 开票数量
	private int invoiceNum;

	// 总数量
	private int total;

	// 已经完成支付的
	private int payNum;
	
	// 缴费状态
	private String payStatus;
	
	// 发票状态
	private String invoiceStatus;
	
	// 审核之后资料补交状态
    private String auditInfoSubmitAgain;
    
    @ApiModelProperty(value = "资料是否重新提交描述 0：初始化 1：已补交 2：未补交")
    private String auditinfoSubmitAgainDesc;

    public String getStudentId() {
        return studentId;
    }

    public void setStudentId(String studentId) {
        this.studentId = studentId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getIsAudit() {
        return isAudit;
    }

    public void setIsAudit(String isAudit) {
        this.isAudit = isAudit;
    }

    public String getRegId() {
        return regId;
    }

    public void setRegId(String regId) {
        this.regId = regId;
    }

    public int getInvoiceNum() {
        return invoiceNum;
    }

    public void setInvoiceNum(int invoiceNum) {
        this.invoiceNum = invoiceNum;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getPayNum() {
        return payNum;
    }

    public void setPayNum(int payNum) {
        this.payNum = payNum;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }

    public String getInvoiceStatus() {
        return invoiceStatus;
    }

    public void setInvoiceStatus(String invoiceStatus) {
        this.invoiceStatus = invoiceStatus;
    }

    public String getAuditInfoSubmitAgain() {
        return auditInfoSubmitAgain;
    }

    public void setAuditInfoSubmitAgain(String auditInfoSubmitAgain) {
        this.auditInfoSubmitAgain = auditInfoSubmitAgain;
    }

    public String getAuditinfoSubmitAgainDesc() {
        return BmAuditInfoSubmitAgainStatus.getDesc(auditInfoSubmitAgain);
    }

    public void setAuditinfoSubmitAgainDesc(String auditinfoSubmitAgainDesc) {
        this.auditinfoSubmitAgainDesc = auditinfoSubmitAgainDesc;
    }
}
